我开发了一个C#网络表单应用程序,它在服务器端生成PDF文档并将其发送到客户端。我使用MicrosoftPrintToPDF(MPTP)、PrintDocument和PrintPageEventArgs.Graphics.DrawString生成PDF。这在我的本地机器上运行良好。进入服务器:当我上传我的应用程序并尝试在我的服务器上运行它时,我收到一条错误消息,指出没有安装打印机。我检查了打印机和设备,发现服务器上没有列出MPTP(解决我的问题的一个方法是将MPTP设置为默认打印机)。如果您在“打印机和设备”中没有MPTP:打开“打开或关闭Windows功能”并选中MPTP。问题是我那
我正在尝试使用Ghostscript将一个PDF作为“最后一页”附加到多个其他PDF。我遇到的问题是Ghostscript遍历整个PDF并进行了一堆字体替换。我正在使用以下批处理脚本:FOR%%GIN(*.pdf)DOIFNOT%%G==lastpage.pdfgswin64c-sDEVICE=pdfwrite-sOutputFile="output\%%G"-dNOPAUSE-dBATCH"%%G"lastpage.pdf示例错误:Page12SubstitutingfontCourierforGGCJBF+Courier.有时我也会遇到其他错误,像这样:jbig2decFATALE
我已经构建了一个Windows窗体屏幕保护程序,但我似乎无法弄清楚为什么预览功能不起作用。用于预览的构造函数重载publicScreenSaverForm(IntPtrPreviewWndHandle){InitializeComponent();//setthepreviewwindowastheparentofthiswindowSetParent(this.Handle,PreviewWndHandle);//makethisachildwindow,sowhentheselectscreensaver//dialogcloses,thiswillalsocloseSetWind
我有一个窗口,它反射(reflect)了另一个带有DWM缩略图的窗口。现在我想要当用户调整预览窗口大小时,预览区域会调整到。我怎样才能做到这一点?如何发送有关新预览尺寸的更新(将尺寸300x300更改为预览窗口的尺寸)?switch(message){caseWM_CREATE:{HRESULThr=S_OK;HTHUMBNAILthumbnail=NULL;hr=DwmRegisterThumbnail(hWnd,ieWindowHwnd,&thumbnail);if(SUCCEEDED(hr)){//ThedestinationrectanglesizeRECTdest={0,0,
我对所有PDF裁剪/出血/修剪技术有点陌生...但我拥有的是大约9x5厘米的PDF格式名片。我只想添加出血和裁剪标记,或者如果没有出血边距,那么至少只添加裁剪标记,距离边缘指定的毫米。我是否可以在Linux中以编程方式执行此操作?就像使用pdftk或ghostscript或imagemagick或一些php库一样?裁剪标记是指文档每个角上的小线。如果没有可用的直接功能,是否可以使用imagemagick在PDF上画线?请记住,我想将裁剪标记添加到现有卡片,所以我不是从头开始制作卡片。我不确定,但这可能被称为“强加”。可以通过桌面应用轻松完成吗? 最佳答案
我们有许多使用Lighttpd托管的PDF,但是当它们在IE(7.0.5730.13)中下载时,文件下载在最后挂起并且没有完成。例如http://static.vouchercodes.co.uk/printable/87-burger-king-voucher.pdfhttp://static.vouchercodes.co.uk/printable/10-gbk.pdf这在OSX10.5和WindowsXP上的Firefox(3.0.5)中都能正常工作,但在IE7上不行。可以在http://www.mytton.net/so-pdf-q.png查看挂起下载的屏幕截图这不是本地化到一
当我扫描生成BMP文件的页面时,我有一台扫描仪,但每页的大小为50MB。我如何告诉Python,使其成为JPEG和小尺寸。rv=ss.XferImageNatively()ifrv:(handle,count)=rvtwain.DIBToBMFile(handle,'imageName.bmp')您如何告诉他将其制作为JPEG或PDF?(native传输始终是未压缩的图像,因此您的图像大小为:(宽度英寸*dpi)*(高度英寸*dpi)*每像素字节数) 最佳答案 您可以使用PIL(http://www.pythonware.com/p
我正在开发一个winForm应用程序,其中列出了所有正在运行的进程。在任何进程的鼠标悬停时,我想要预览窗口(在Windows7中,当您将鼠标悬停在任务栏中的应用程序上时,会生成一个显示应用程序窗口内容的预览。)见图片。不知道如何实现这个,我无法得到它。任何建议都会有所帮助。谢谢.. 最佳答案 完整示例在此site你需要两个功能:[DllImport("dwmapi.dll")]staticexternintDwmRegisterThumbnail(IntPtrdest,IntPtrsrc,outIntPtrthumb);[DllIm
在Windowsphonesilverlight中,我在开始预览视频时使用PhotoCamera获取缓冲区帧,在通用应用程序中我使用MediaCapture代替,但我不知道如何获取预览缓冲区。谢谢 最佳答案 由于Windows运行时没有Silverlight的PhotoCaptureDevice类,因此非常有用的GetPreviewBufferARGB()和GetPreviewBufferYCbCr()方法不可用。您正在寻找的解决方案是使用MediaCapture.StartPreviewToCustomSinkAsync()方法,
我正在尝试使用win32print模块打印PDF文档。显然这个模块只能接受PCL或原始文本。那是对的吗?如果是这样,是否有可用于将PDF文档转换为PCL的模块?我考虑使用ShellExecute;但是,这不是一个选项,因为它只允许打印到默认打印机。我需要在各种网络的服务器上使用各种打印机进行打印。感谢您的帮助,皮特 最佳答案 我最终使用了Ghostscript来完成这个任务。有一个命令行工具依赖于Ghostscript,名为gsprint.您甚至不需要安装Acrobat即可以这种方式打印PDF,这非常好。这是一个例子:在命令行上:g